package validate

type CoinName struct {
	Page     int    `json:"page"`
	PageSize int    `json:"pageSize"`
	CoinName string `json:"coinName"`
}

type CoinData struct {
	M15VolChangePercent        float64 `json:"m15VolChangePercent"`
	M30LongVolUsd              float64 `json:"m30LongVolUsd"`
	M30Ls                      float64 `json:"m30Ls"`
	M30OiChange                float64 `json:"m30OiChange"`
	M30OiChangePercent         float64 `json:"m30OiChangePercent"`
	M30PriceChangePercent      float64 `json:"m30PriceChangePercent"`
	M30ShortVolUsd             float64 `json:"m30ShortVolUsd"`
	M30VolChangePercent        float64 `json:"m30VolChangePercent"`
	M5LongVolUsd               float64 `json:"m5LongVolUsd"`
	M5Ls                       float64 `json:"m5Ls"`
	M5OiChange                 float64 `json:"m5OiChange"`
	M5OiChangePercent          float64 `json:"m5OiChangePercent"`
	M5PriceChangePercent       float64 `json:"m5PriceChangePercent"`
	M5ShortVolUsd              float64 `json:"m5ShortVolUsd"`
	M5VolChangePercent         float64 `json:"m5VolChangePercent"`
	MarketCap                  float64 `json:"marketCap"`
	OiMarketCapRadio           float64 `json:"oiMarketCapRadio"`
	OiVolRadio                 float64 `json:"oiVolRadio"`
	OpenInterest               float64 `json:"openInterest"`
	OpenInterestAmount         float64 `json:"openInterestAmount"`
	Price                      float64 `json:"price"`
	Symbol                     string  `json:"symbol"`
	SymbolLogo                 string  `json:"symbolLogo"`
	VolUsd                     float64 `json:"volUsd"`
	AvgFundingRateByOi         float64 `json:"avgFundingRateByOi"`
	AvgFundingRateByOiAPR      float64 `json:"avgFundingRateByOiAPR"`
	AvgFundingRateByVol        float64 `json:"avgFundingRateByVol"`
	H12LiquidationUsd          float64 `json:"h12LiquidationUsd"`
	H12LongLiquidationUsd      float64 `json:"h12LongLiquidationUsd"`
	H12LongVolUsd              float64 `json:"h12LongVolUsd"`
	H12Ls                      float64 `json:"h12Ls"`
	H12PriceChangePercent      float64 `json:"h12PriceChangePercent"`
	H12ShortLiquidationUsd     float64 `json:"h12ShortLiquidationUsd"`
	H12ShortVolUsd             float64 `json:"h12ShortVolUsd"`
	H1LiquidationUsd           float64 `json:"h1LiquidationUsd"`
	H1LongLiquidationUsd       float64 `json:"h1LongLiquidationUsd"`
	H1LongVolUsd               float64 `json:"h1LongVolUsd"`
	H1Ls                       float64 `json:"h1Ls"`
	H1OiChange                 float64 `json:"h1OiChange"`
	H1OiChangePercent          float64 `json:"h1OiChangePercent"`
	H1OiVolRadioChangePercent  float64 `json:"h1OiVolRadioChangePercent"`
	H1PriceChangePercent       float64 `json:"h1PriceChangePercent"`
	H1ShortLiquidationUsd      float64 `json:"h1ShortLiquidationUsd"`
	H1ShortVolUsd              float64 `json:"h1ShortVolUsd"`
	H1VolChange                float64 `json:"h1VolChange"`
	H1VolChangePercent         float64 `json:"h1VolChangePercent"`
	H24LiquidationUsd          float64 `json:"h24LiquidationUsd"`
	H24LongLiquidationUsd      float64 `json:"h24LongLiquidationUsd"`
	H24LongVolUsd              float64 `json:"h24LongVolUsd"`
	H24Ls                      float64 `json:"h24Ls"`
	H24OiChange                float64 `json:"h24OiChange"`
	H24OiChangePercent         float64 `json:"h24OiChangePercent"`
	H24OiVolRadioChangePercent float64 `json:"h24OiVolRadioChangePercent"`
	H24PriceChangePercent      float64 `json:"h24PriceChangePercent"`
	H24ShortLiquidationUsd     float64 `json:"h24ShortLiquidationUsd"`
	H24ShortVolUsd             float64 `json:"h24ShortVolUsd"`
	H24VolChange               float64 `json:"h24VolChange"`
	H24VolChangePercent        float64 `json:"h24VolChangePercent"`
	H4LiquidationUsd           float64 `json:"h4LiquidationUsd"`
	H4LongLiquidationUsd       float64 `json:"h4LongLiquidationUsd"`
	H4LongVolUsd               float64 `json:"h4LongVolUsd"`
	H4Ls                       float64 `json:"h4Ls"`
	H4OiChange                 float64 `json:"h4OiChange"`
	H4OiChangePercent          float64 `json:"h4OiChangePercent"`
	H4OiVolRadioChangePercent  float64 `json:"h4OiVolRadioChangePercent"`
	H4PriceChangePercent       float64 `json:"h4PriceChangePercent"`
	H4ShortLiquidationUsd      float64 `json:"h4ShortLiquidationUsd"`
	H4ShortVolUsd              float64 `json:"h4ShortVolUsd"`
	H4VolChange                float64 `json:"h4VolChange"`
	H4VolChangePercent         float64 `json:"h4VolChangePercent"`
	M15LongVolUsd              float64 `json:"m15LongVolUsd"`
	M15Ls                      float64 `json:"m15Ls"`
	M15OiChange                float64 `json:"m15OiChange"`
	M15OiChangePercent         float64 `json:"m15OiChangePercent"`
	M15PriceChangePercent      float64 `json:"m15PriceChangePercent"`
	M15ShortVolUsd             float64 `json:"m15ShortVolUsd"`
	Rsi12h                     float64 `json:"rsi12h"`
	Rsi15m                     float64 `json:"rsi15m"`
	Rsi1d                      float64 `json:"rsi1d"`
	Rsi1h                      float64 `json:"rsi1h"`
	Rsi1w                      float64 `json:"rsi1w"`
	Rsi4h                      float64 `json:"rsi4h"`
}
